package com.franklin.ideaplugin.maphelper.listener;

import com.franklin.ideaplugin.maphelper.col.declaration.ColDeclarationFactory;
import com.franklin.ideaplugin.maphelper.col.operation.ColOperationFactory;
import com.franklin.ideaplugin.maphelper.resolver.impl.collection.CollectionMemberResolverFactory;
import com.franklin.ideaplugin.maphelper.resolver.impl.map.MapMemberResolverFactory;
import com.intellij.ide.AppLifecycleListener;

/**
 * 提前加载类
 *
 * @author Ye Junhui
 * @since 2024/3/15
 */
public class AppServicePreInitializer implements AppLifecycleListener {

    @Override
    public void appStarted() {
        MapMemberResolverFactory.getInstance();
        CollectionMemberResolverFactory.getInstance();
        ColDeclarationFactory.getInstance();
        ColOperationFactory.getInstance();
    }
}
